@charset "utf-8";
@import url("http://at.alicdn.com/t/font_scef20c58jx7p66r.css");

/* --- 2600 --- */
@media screen and (min-width:0px)  and  (max-width:1199px)  {
html,body{max-width:750px; margin:0 auto;}
html{font-size:62.5%}
.pc{display:none;}
.wap{display:block;}
@media only screen and (min-width:321px) {html {font-size:62.5%!important}}
@media only screen and (min-width:361px) {html {font-size:70.31%!important}}
@media only screen and (min-width:376px) {html {font-size:73.24%!important}}
@media only screen and (min-width:481px) {html {font-size:94%!important}}
@media only screen and (min-width:561px) {html {font-size:109%!important}}
@media only screen and (min-width:641px) {html {font-size:125%!important}}


/* --- 公用样式 --- */
span{display:block;}
.left{float:left;}
.right{float:right;}
.icon{font-family:iconfont;}
.img{ transition:all .6s ease; overflow:hidden;}
.img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
a:hover{color:#A90526;}
.clear{clear:both;}


/* --- 顶部 --- */
.top{height:3.5rem; background:#f9f9f9; border-bottom:1px solid #efefef; line-height:3.5rem; font-size:1rem; color:#999;}

/* 微信 */
.top .weixin{float:left; margin-left:1rem; position:relative;}
.top .weixin i{font-size:14px; display:inline-block;}
.top .weixin em{display:inline-block;}
.top .weixin dl{position:absolute; left:0; top:40px; width:150px; display:none;}


/* 电话 */
.top .tel{float:right; margin-right:1rem;}


/* --- 栏目 --- */
.column{text-align:center; margin-top:3rem; margin-bottom:3rem;}
.column h2{font-size:1.8rem; font-weight:lighter;}


/* --- 头部 --- */
.header{overflow:hidden; padding:1.5rem;}

/* logo */
.wap-logo{float:left; width:80%; margin-top:-1.8rem;}
.wap-logo h2{float:left; width:17%; margin-top:.6rem;}
.wap-logo h1{float:left; width:83%;}
.wap-logo h1 em{display:block; width:8rem;}
.wap-logo h1 p{font-size:1rem; color:#999;}

/* 导航 */
.wap-nav{float:right; width:20%; text-align:right;  margin-top:-1.8rem;}
.wap-nav i{font-family:iconfont; font-size:2.4rem;}

.nav-pop {display:none;}
.nav-pop li{border-top:1px solid #efefef; text-align:center; height:3.5rem; line-height:3.5rem; font-size:1.4rem;}
.nav-pop li a{display:block;}
.nav-pop li a:hover{background:#f9f9f9;}


/* 注册 */
.wap-login{ background:#A90526; height:3.5rem; line-height:3.5rem; text-align:center;}
.wap-login a{display:block; float:left; width:50%; font-size:1.2rem; color:#fff;}
.wap-login a:last-child{border-right:none;}


/* --- 首页栏目 --- */
.home-column{overflow:hidden; padding:1.5rem; border-bottom:1rem solid #efefef;}

.home-column-a{float:left; width:65.37%; margin-bottom:1rem;}
.home-column-b{float:right; width:31%;}
.home-column-b LI{margin-bottom:.5rem;}
.home-column-c{float:left; width:48%; margin-bottom:1rem; }
.home-column-d{float:right; width:48%; margin-bottom:1rem; }
.home-column-e{float:left; width:48%; }
.home-column-f{float:right; width:48%; }

.home-column-box li{position:relative; border-radius:10px; overflow:hidden;}
.home-column-box .back{background:url(../images/lm-back.png) no-repeat; position:absolute; left:0; width:100%; bottom:0; height:100%; background-size:cover;}
.home-column-box .text{position:absolute; left:0; width:100%; bottom:0; z-index:10; height:2.5rem; line-height:2.5rem;}
.home-column-box .text h3{margin-left:15px; color:#fff;}
.home-column-box .play{font-family:iconfont; position:absolute; left:0; top:0; width:100%; height:100%; font-size:60px; text-align:center; line-height:300px; color:#fff;}


/* --- 特色 --- */
.feature{overflow:hidden; padding:0 1.5rem; border-bottom:1rem solid #efefef;}
.feature .list li{border-bottom:1px solid #efefef; overflow:hidden; padding-bottom:1.5rem; margin-bottom:1.5rem;}
.feature .list li:last-child{border-bottom:none;}
.feature .list li i{width:6rem; height:6rem; background:#A90526; display:block; border-radius:15px; line-height:6rem; font-size:3rem; color:#fff; float:left; text-align:center;}
.feature .list li .text{margin-left:1.5rem; float:left; width:58%;}
.feature .list li .text h3{ margin-bottom:.5rem; font-size:1.4rem;}
.feature .list li .text p{font-size:1.2rem; color:#999; line-height:150%;}


/* --- 加入 --- */
.join {margin-bottom:2rem; overflow:hidden;}
.join li{float:left; width:33.333%; text-align:center; padding:0 1.5rem;}
.join li{position:relative;}
.join li .pic img{border-radius:100%; padding:.5rem; background:#fff; box-shadow: 10px 10px 20px #ececec;}
.join li .text{margin-top:2rem; font-size:1.4rem;}


/* --- 报名 --- */
.sign-up{background:url(../images/baoming.jpg) no-repeat center top; height:400px; text-align:center; overflow:hidden; background-size:cover;}
.sign-up .pic{margin-top:35%; margin-bottom:10%;}
.sign-up .pic img{width:15rem;}
.sign-up .btn a{background:#80041D; width:18rem; height:5rem; line-height:5rem; margin:0 auto; display:block; border-radius:100px; font-size:1.6rem; color:#fff;  transition:all .3s ease;}
.sign-up .btn a:hover{background:#FFCC00; color:#222;}


/* --- 底部 --- */
.footer{background:#3A3A3C;overflow:hidden; font-size:1.2rem;}

/* 链接 */
.footer .link{}
.footer .link li{ padding:1.5rem; border-bottom:1px solid #2E2E30; overflow:hidden;}
.footer .link h3{font-size:1.2rem; color:#fff; margin-bottom:10px;}
.footer .link span a{display:block; color:#999; line-height:250%; float:left; width:33.333%;}
.footer .link span a:hover{color:#fff;}

/* 申明 */
.footer .statement{ padding:1.5rem;border-bottom:1px solid #2E2E30; overflow:hidden; margin-bottom:2rem}
.footer .statement h3{font-size:1.2rem; color:#fff; margin-bottom:1rem;}
.footer .statement .text{color:#999; font-size:1.2rem;}

/* 微信 */
.weixin{text-align:center; margin-bottom:2rem;}
.weixin .text{margin-top:1rem; color:#999; font-size:1.2rem;}

/* --- 版权 --- */
.copyright{background:#323234; text-align:center; height:3.5rem; line-height:3.5rem; color:#666; font-size:1.2rem;}


}